import { CardEditableParamsDefault, CardDataEditableParamsCommonDefault } from "@/views/card/js/data/cardDatas/card-datas-default.js";
import TooltipsData from "@/views/card/js/data/tooltipsData/tooltips-data.js";
const CARD_42 =  {
    desc: {
      ...CardEditableParamsDefault.InputNormal,
      label: '标题',
      placeholder: '请填入标题',
    },
    title_extra_text: {
      ...CardEditableParamsDefault.InputNormal,
      label: '副标题',
      placeholder: '请填入副标题',
    },
    scheme: {
      ...CardEditableParamsDefault.InputNormal,
      label: '跳转链接',
      placeholder: '请填入跳转链接',
    },
    display_type: {  // 0表示默认类型有分割线类型、1表示无分割线类型、2表示菜单类型,如果选2了就要配置menu
      ...CardEditableParamsDefault.DropdownNormal,
      label: '微博数据类型',
      placeholder: '请选择数据类型',
      valLists: [
        {
          name: '有分割线类型',  // 默认类型
          value: '0',
        },
        {
          name: '无分割线类型',
          value: '1',
        },
        {
          name: '菜单类型',
          value: '2',
        },
      ],
    },
    display_arrow: {  // TODO: 0/1 显示右侧箭头（只适用于无分割线类型）
      ...CardEditableParamsDefault.SwitchNormal,
      label: '显示右侧箭头',
      bIsUpdateManual: true,
      boolReplace: {
        boolTrue: '1',
        boolFalse: '0',
      },
      // param_effect_parent: {
      //   effect_parent_keys: ['display_type'],
      //   effect_type: ['SHOW_HIDE'],
      //   effect_parent_val: '1',
      //   effect_clear: {  // 有则 清除
      //     effect_clear_default_val: '0',  // default
      //   },
      // },
    },
    menus: {  // 菜单（只适用于显示菜单类型）
      ...CardEditableParamsDefault.Lists,
      label: '菜单(仅限显示菜单类型)',
      param_params: {
        type: {
          ...CardEditableParamsDefault.DropdownNormal,
          label: '菜单类型',
          placeholder: '请选择菜单类型',
          valLists: [
            {
              name: '链接',
              value: 'link',
            },
            {
              name: '不感兴趣并隐藏',
              value: 'hidden',
            },
          ],
        },
        name: {
          ...CardEditableParamsDefault.InputNormal,
          label: '菜单名',
          placeholder: '请填入菜单名',
        },
        pic: {
          ...CardEditableParamsDefault.ImageNormal,
          label: '图片地址',
          res_type: 'String',  // Array : fileList, String : value
          placeholder: '请填入图片地址',
          limit: 1,
          size: 100,
          accept: '.png',
        },
        params: {
          param_type: 'Obj',
          label: '其他参数',
          param_params: {
            scheme: {
              ...CardEditableParamsDefault.InputNormal,
              label: '跳转链接',
              placeholder: '请填入跳转链接',
            },
          },
        },
      },

      param_effect_parent: {
        effect_parent_keys: ['display_type'],
        effect_type: ['SHOW_HIDE'],
        effect_parent_val: '2',
        effect_clear: {  // 有则 清除
          effect_clear_default_val: [],  // default
        },
      },
    },
    ...CardDataEditableParamsCommonDefault,
  };
export default CARD_42;